//
//  DualMediationMAXManager.h
//  DualMediationSDK
//
//  Created by YeJary on 2025/1/15.
//

#import <Foundation/Foundation.h>

#if __has_include(<AppLovinSDK/AppLovinSDK.h>)
#import <AppLovinSDK/AppLovinSDK.h>
#define APPLOVIN_SDK_AVAILABLE 1
#else
#define APPLOVIN_SDK_AVAILABLE 0
// Forward declarations for when AppLovin SDK is not available
@protocol MAAdRevenueDelegate <NSObject>
@end
#endif

NS_ASSUME_NONNULL_BEGIN

@interface DualMediationMAXManager : NSObject
#if APPLOVIN_SDK_AVAILABLE
<MAAdRevenueDelegate>
#endif

+ (instancetype)sharedMAXManager;

- (void)initMAX;

@end

NS_ASSUME_NONNULL_END